﻿#homepage { padding: 0;background: url("images/shadow.png") repeat-y; }

#left { width: 646px; float: left; }
#right { margin: 10px 13px 20px 0; width: 305px; float: right; padding: 10px; line-height: 1.5em; 
		-moz-border-radius: 10px; border-radius: 10px;}
/* News */
#news-updates { padding: 0 0 20px 0; word-wrap:break-word; /*background: url("../images/homepage/news-bottom.png") 0 100% no-repeat;*/ }
#news-updates .news-article { background: url(images/news-bg.jpg) no-repeat scroll 0 0 transparent; padding: 40px 25px 20px 30px; /*padding: 40px 0 0 0; border-top: 3px solid #002748; border-bottom: 1px solid #002748;*/  }
#news-updates .article-left { width: 148px; height: 141px; float: left; background-position: center center; background-repeat: no-repeat;margin:15px 0 0 0; }
#news-updates .article-left a { display:block; width:100%; height:100%; }
#news-updates a:hover, #news-updates a:focus { color: #fff; }
#news-updates .article-right { width: 435px; float: left; padding: 7px 0 0 14px; position:relative;}
#news-updates h3 { font-weight:normal; font-size:20px; letter-spacing:-0.08em;  }
#news-updates .article-summary { line-height: 1.8em; width:420px;}
#news-updates .by-line { font-size: 12px; margin:3px 0 0 0; }
#news-updates .by-line a {   }
#news-updates .by-line a:hover, #news-updates .by-line a:focus { color: #fff; }
#news-updates .by-line span { }
#news-updates .blog-paging { padding:0 15px 15px; }
#news-updates h3, #news-updates .by-line { padding-left:3px; }
#news-updates .article-left, #news-updates .article-left img { width:139px; height:127px; display:block; }
#news-updates .article-left { -moz-box-shadow:0 0 20px -4px #000; -webkit-box-shadow:0 0 20px -4px #000; box-shadow:0 0 20px -4px #000; }
#news-updates .article-left a { border:1px solid #541F09; }
#news-updates .article-left a:hover { border-color:#CD9000; }
/* slideshow */
.ui-slideshow { height: 300px; width: 640px; overflow: hidden; position: relative; }
.ui-slideshow .slideshow { height: 300px; width: 640px; position: relative; z-index: 10; }
.ui-slideshow .mask { height: 300px; width: 640px; position: absolute; top: 0; left: 0; z-index: 30; cursor: pointer; }
.ui-slideshow .caption { position: absolute; left: 30px; bottom: 30px; width: 580px; z-index: 35; text-shadow: 0 0 15px #000, 0 0 15px #000, 0 0 5px #000, 0 0 19px #000, 0 0 19px #000;}
.ui-slideshow .caption h3 { font-size: 28px; color: #fff; font-weight: normal; }
.ui-slideshow .paging { position: absolute; top: 15px; right: 15px; width: 15px; z-index: 35; }
.ui-slideshow .paging a { display: block; height: 10px; margin-bottom: 5px; background-color: #fff; opacity: .5; -moz-border-radius: 3px; border-radius: 3px }
.ui-slideshow .paging a:hover,
.ui-slideshow .paging a.current { opacity: 1; }
.ui-slideshow .preview { color: #000; text-align: center; width: 100px; padding: 5px; background: #fff; position: absolute; display: none; right: 35px; top: 15px; -moz-border-radius: 5px; border-radius: 5px; z-index: 35; }
.ui-slideshow .preview span { display: block; }
.ui-slideshow .slide { height: 300px; width: 640px; position: absolute; top: 0; left: 0; background-position: 0 0; background-repeat: no-repeat; z-index: 15; }
.ui-slideshow .slide .click-area { width: 640px; height: 300px; position: absolute; bottom: 0; left: 0; z-index: 20; }
.ui-slideshow .slide .click-area embed { z-index: 25; }
/* Slideshow */
#slideshow .slide { }
#slideshow .slide h3,
.slide h3 a { text-transform: uppercase; font-weight: normal; font-size: 24px; letter-spacing: -0.05em; }

/* Featured */
.featured-news { line-height: 1.08em; padding: 20px 0 20px 27px; background:50% 0 no-repeat; }
.featured-news .featured { float: left; margin-right: 13px; width: 140px; font-size:13px; }
.featured-news .featured:last-child { margin: 0; }
.featured-news .featured a {  }
.featured-news .featured a:hover, .featured-news .featured a:focus { color: #fff; }
.featured-news .featured a .featured-img { 	height: 90px; display: block; border: 1px solid transparent; background-position:50%; 
											-moz-border-radius:3px; border-radius:3px; }
.featured-news a:hover .featured-img { }
.featured-news .featured a:hover { text-decoration: none; }
.featured-news .featured-desc { padding:7px 0 0 0; display:block; word-wrap:break-word; }

.server{width:600px;border:1px solid #222;}
.server td{border:1px solid #222; padding:10px;}
